package crs.dispositivos.dao;
// default package
// Generated 01-feb-2015 18:58:13 by Hibernate Tools 4.3.1

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import crs.dispositivos.model.CrsDispositivos;

/**
 * Home object for domain model class CrsDispositivos.
 * @see .CrsDispositivos
 * @author Hibernate Tools
 */
@Transactional
public interface DispositivosDao {

	void persist(CrsDispositivos transientInstance, boolean grabar);
	void remove(CrsDispositivos persistentInstance);
	CrsDispositivos merge(CrsDispositivos detachedInstance);
	CrsDispositivos findById(int id);
	List<CrsDispositivos> listaDispositivos(int startIndex, int pageSize, String sorting, Integer userid);
	List<CrsDispositivos> listaDispositivos(Integer propietarioid, List<Short> estados );	
	int getDispositivosCount(Integer userid);
	boolean getDispositivoExit(String dispositivoid);
	boolean getDispositivoExit(String dispositivoid, int dispid);
}
